"""
字符集：
1）切片
    获取其中某个部分
    【开始位置：结束位置：步长】 开始位置默认是0.结束位置默认到最后，步长默认为1
2）常用方法
    find():查找字符串中是否包含某个子串，若不存在返回-1
    count():子串出现的次数
    replace():替换
    split():分割，返回列表（分割字符就没有了）
    ljust().rjust():左对齐|右对齐
"""
str = 'abcdefg'
#第一位是0
print(str[1])
#最后一位 -1
print(str[-1])
#左闭右开原则，不包括最后一位
print(str[2:5])
#可以设置步长
print(str[2:5:2])
#开始和结束位置可以省略，调用默认
print(str[2:])
print(str[:5])
#倒序
print(str[::-1])
print('-----------------------')
name='lovejavalovejslovepython'
print(name.find('love'))
print(name.find('c++'))
print(name.count('love'))
print(name.replace('love','like'))
print(name.split('j'))
print(name.ljust(30,'*'))